home *** CD-ROM | disk | FTP | other *** search
- Path: sdd.hp.com!usc!usenet
- From: lerdsuwa@scf.usc.edu (Kriang Lerdsuwanakij)
- Newsgroups: comp.edu,comp.lang.c,comp.lang.c++
- Subject: Re: C or C++ for a 14-year old?
- Date: 16 Jan 1996 04:32:09 GMT
- Organization: University of Southern California, Los Angeles, CA
- Sender: lerdsuwa@comserv-f-12.usc.edu
- Message-ID: <4df9o9$qo0@usc.edu>
- References: <4b30ld$lp2$1@mhafc.production.compuserve.com> <4d4jeh$fv1@wombat.melbpc.org.au> <w+PJjMD4ED1aLz3@dexam.another.gun.de> <4ddsg4$p4e@sundog.tiac.net>
- NNTP-Posting-Host: comserv-f-12.usc.edu
- Mime-Version: 1.0
-
- .>>"Re: C or C++ for a 14-year old?"SB> G'day!
- .>
- .>>SB> If I had not had all the other experience, I would not have found .it
- .>>SB> as easy to pick up. Personally, I would reccommend C++ DOS based
- .>>SB> first, then move on to OO. It is handy to know many types of .langs.
- .>
- .>>When learning a new language, one shouldn't stick to a crappy system
- .like
- .>>DOS which imposes lots of unneccessary restrictions compared to a real
- .>>OS. I mean Unix (netbsd, linux for single-user systems), os/2 or
- .>>something alike.
- .>>I don't want to say that there are no other good os'es, but DOS etc.
- .>>certainly is the worst there is.
- .>
- .>
- .>Still, there's no worse restriction on a programmer than not to be
- .>able to talk directly to the hardware.
- .>
- .>The best operating system isn't the one that does more, but the one
- .>that gets out of the way when it's not needed. With DOS, I can
- .>reach my hardware any time I want. With Windows, I can do that by
- .>writing a VDD. With Windows 95, I can load that VDD on the fly.
- .>
- .>With Unix, I probably need to recompile the kernel - that is, if I'm a
- .>hacker and I have the Unix source code.
-
- I would also recommend DOS. At least the development tools are better and
- easier to use, better online help system. You can write a program,
- compile, run and debug right within the compiler.
-
- Kriang Lerdsuwanakij
- lerdsuwa@scf.usc.edu
-
-